triangular pit of arytenoid cartilage - French English Dictionary